home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Controls / Visual Basic Controls.iso / vbcontrol / tidict_1 / tidict~1.exe / Viewer / ShedulerModule.bas < prev    next >
Encoding:
BASIC Source File  |  1998-06-15  |  866 b   |  47 lines

  1. Attribute VB_Name = "ShedulerModule"
  2. Option Explicit
  3.  
  4. Dim StartTime As Long
  5. Dim NeedToShedule As Boolean
  6. Dim ShedulerDelay As Integer
  7.  
  8. Sub InitSheduler(ByVal Delay As Integer)
  9.   NeedToShedule = False
  10.   ShedulerDelay = Delay
  11. End Sub
  12.  
  13. Sub Shedule()
  14.   If Not NeedToShedule Then Exit Sub
  15.   If (Timer - StartTime) > ShedulerDelay Then
  16.     NeedToShedule = False
  17.     ShedulerAction
  18.   End If
  19. End Sub
  20.  
  21.  
  22. Sub ShedulerStart()
  23.   NeedToShedule = True
  24.   StartTime = Timer
  25. End Sub
  26.  
  27.  
  28. Sub ShedulerDrop()
  29.   NeedToShedule = False
  30. End Sub
  31.  
  32. Sub ShedulerStop()
  33.   If NeedToShedule Then ShedulerAction
  34.   NeedToShedule = False
  35. End Sub
  36.  
  37.  
  38. Public Sub ShedulerAction()
  39.   Dim Path$
  40.   On Error GoTo EShedulerAction
  41.   Path = TreeEditor.CurrentNode.FullPath
  42.   TreeEditor.LoadListView Path
  43.   Exit Sub
  44. EShedulerAction:
  45.   TreeEditor.LoadListView ""
  46. End Sub
  47.